第10章 並行処理
『
#Python実践入門
』
Pythonで並行処理
マルチスレッド(concurrent.futures.ThreadPoolExecutor)
マルチプロセス(concurrent.futures.ProcessPoolExecutor)
イベントループ(asyncio)
以前はマルチスレッドを扱う場合は
#threading
モジュールが、マルチプロセスを扱う場合は
#multiprocessing
モジュールが主流でしたが、現在ではどちらの場合であっても
#concurrent.futures
モジュールを使うとよいでしょう (Kindle の位置No.4409-4411)
10.1 並行処理と並列処理
10.3 asyncioモジュール
紹介されたドキュメント
Pythonドキュメント 並行実行